This repository has no description
1<script lang="ts">
2 import OverviewTab from "$lib/components/profile/tabs/OverviewTab.svelte";
3 import PeopleTab from "$lib/components/profile/tabs/PeopleTab.svelte";
4 import RepoListTab from "$lib/components/profile/tabs/RepoListTab.svelte";
5 import StarredTab from "$lib/components/profile/tabs/StarredTab.svelte";
6 import StringListTab from "$lib/components/profile/tabs/StringListTab.svelte";
7 import VouchTab from "$lib/components/profile/tabs/VouchTab.svelte";
8
9 let { data } = $props();
10</script>
11
12{#if data.tab === "overview"}
13 <OverviewTab pinned={data.overview.pinned} />
14{:else if data.tab === "repos"}
15 <RepoListTab repos={data.repos} />
16{:else if data.tab === "starred"}
17 <StarredTab stars={data.stars} />
18{:else if data.tab === "strings"}
19 <StringListTab strings={data.strings} />
20{:else if data.tab === "followers"}
21 <PeopleTab people={data.people} title="Followers" emptyMessage="No followers yet." />
22{:else if data.tab === "following"}
23 <PeopleTab people={data.people} title="Following" emptyMessage="Not following anyone yet." />
24{:else if data.tab === "vouches"}
25 <VouchTab vouches={data.vouches} />
26{/if}